package com.loveprogrammer.lowercode.dna.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface VarDef {

    /**
     * Vd 对象的名称 如果属性对应到Dna的Vd上，只要填写value，如果对应
     * 到Dna下的孩子dna，那么必须填写dnaName，表示对应哪一个孩子Dna的实例。
     * 这是value值为空串，这两个注解应用在PartyBO类上
      */

    String value() default "";

    String dnaName() default "";
}
